Cotton gin

'Cotton gin' is short for 'cotton engine' – it separates the fibres from the seeds.

© Haydn Thompson 2017